-- card: 10562 from stack: in -- bmap block id: 11455 -- flags: 4000 -- background id: 4754 -- name: Report Manager ----- HyperTalk script ----- on rollingDemo answer "Report Manager demo will take approx. 7 min" with "Cancel" or "OK" if it is "Cancel" then exit rollingDemo set the cursor to none lock screen go to card "Rolling Demo Instructions" of this background unlock screen with dissolve fast repeat until the mouseClick end repeat set the cursor to hand autoMouse moveMouse,420,60 click at the loc of bg button id 7 showInfo "Introduction 1",false showInfo "Introduction 2",false wait 1 second set the cursor to hand autoMouse moveMouse,18,30 click at the loc of background button "Close" wait 1 second autoMouse menuMouse,2,2 -- Open… wait 30 autoMouse moveMouse,200,115 click at the loc of card button id 3 wait 30 autoMouse moveMouse,378,200 click at the loc of card button "Open" wait 3 seconds autoMouse moveMouse,462,73 click at the loc of background button id 1 wait 2 seconds autoMouse moveMouse,144,307 click at the loc of card button "OK" showInfo "Macros",false wait 1 second set the cursor to hand autoMouse menuMouse,2,17 -- Transfer wait 1 second autoMouse moveMouse,479,142 click at the loc of background button id 24 wait 30 autoMouse menuMouse,6,7 -- Custom Templates wait 1 second autoMouse moveMouse,82,257 click at the loc of card button "OK" wait 1 second autoMouse moveMouse,180,116 click at the loc of card button "Letter" wait 30 autoMouse moveMouse,378,200 click at the loc of card button "Open" wait 3 seconds autoMouse moveMouse,18,30 click at the loc of card button "Close" wait 30 autoMouse menuMouse,2,17 -- Report Manager wait 30 autoMouse moveMouse,18,30 click at the loc of background button "Close" wait 1 second autoMouse menuMouse,2,2 -- Open… wait 30 autoMouse moveMouse,200,132 click at the loc of card button id 4 wait 30 autoMouse moveMouse,378,200 click at the loc of card button "Open" showInfo "Report Card",false showInfo "Features",false showInfo "Preview",false wait 1 second set the cursor to hand autoMouse menuMouse,2,17 -- Transfer wait 1 second autoMouse menuMouse,4,1 -- By Class if the result is "Item not found" then -- test for XCMD bug send "doMenu By Class" to background "Report Cards" end if wait 1 second autoMouse moveMouse,479,106 send "mouseUp down" to background button id 19 wait 30 autoMouse menuMouse,4,2 -- By Student wait 1 second autoMouse moveMouse,479,142 click at the loc of background button id 24 wait 30 autoMouse menuMouse,6,7 -- Custom Templates wait 1 second autoMouse moveMouse,51,197 click at the loc of card button "Selected items" wait 30 autoMouse moveMouse,279,179 click at the loc of card button id 10 wait 30 autoMouse moveMouse,294,179 click at the loc of card button id 11 wait 30 autoMouse moveMouse,309,179 click at the loc of card button id 12 wait 30 autoMouse moveMouse,325,179 click at the loc of card button id 13 wait 30 autoMouse moveMouse,429,222 click at the loc of card button id 30 wait 30 autoMouse moveMouse,444,222 click at the loc of card button id 31 wait 30 autoMouse moveMouse,82,257 click at the loc of card button "OK" wait 1 second autoMouse moveMouse,180,133 click at the loc of card button "Report Card" wait 30 autoMouse moveMouse,378,200 click at the loc of card button "Open" wait 2 seconds autoMouse moveMouse,18,30 click at the loc of card button "Close" wait 30 autoMouse menuMouse,2,17 -- Report Manager wait 30 autoMouse moveMouse,18,30 click at the loc of background button "Close" wait 1 second autoMouse menuMouse,2,2 -- Open… wait 30 autoMouse moveMouse,378,200 click at the loc of card button "Open" wait 2 seconds autoMouse menuMouse,2,17 -- Transfer wait 1 second put getButton() into buttonNum put the loc of background button buttonNum into buttonLoc autoMouse moveMouse,item 1 of buttonLoc,item 2 of buttonLoc click at the loc of background button buttonNum wait 30 autoMouse menuMouse,7,11 -- Custom Templates wait 30 autoMouse moveMouse,378,200 click at the loc of card button "Open" wait 3 seconds autoMouse moveMouse,18,30 click at the loc of card button "Close" wait 30 autoMouse menuMouse,2,10 -- Report Manager showInfo "Conclusion",false wait 1 second set the cursor to hand autoMouse menuMouse,1,1 -- About if the result is "Item not found" then -- test for XCMD bug send "doMenu About" to background "Report Manager" end if end rollingDemo on showInfo fieldName,cardPict lock screen set the cursor to none restoreMenuBar false grayPicture cardPict installMenuBar 1130,1131,1132,1133,1134,1135,1136,-206 show card field fieldName unlock screen with dissolve put the secs into temp repeat until the mouseClick if (the secs - temp) > 30 then show card field "Continue" end repeat lock screen hide card field fieldName hide card field "Continue" pop card unlock screen with dissolve if the optionKey is down then exit to HyperCard end showInfo -- part contents for background part 5 ----- text ----- Report Manager -- part contents for background part 6 ----- text ----- Report Card and Attendance summaries can be formatted to suit individual school requirements with the powerful Report Manager module. Reporting options are comprehensive and include student academic progress, disciplinary action comments, transcripts and honor roles, attendance statistics and timetables. The user can set the form of all reports and the criteria on which they are printed. A word processor is included with full mail merge features so that custom letters can be produced.